Linearisation, Minimisation and Transformation of Data Graphs with Transients

نویسندگان

  • Guido Tack
  • Gert Smolka
چکیده

This thesis introduces data graphs as a formal model for the objects in a programming system’s memory, and describes three services on such data graphs: linearisation, minimisation, and transformation. The SEAM system offers an abstract store that provides a programming language’s implementor with a platformand language-independent abstraction layer, hiding the complex issues of memory management. This thesis aims at giving a formal description of this store and of the services mentioned above. Data graphs are presented here as a formal model for the objects that reside in such a store. Starting from this model, an abstract store can be described by an abstract data type (ADT) that implements data graphs as imperative objects. The linearisation service (also known as “pickling”) translates a data graph into a linear, external, platform-independent representation (a pickle) from which a copy of the original graph can be reconstructed. Pickles can be written to files for persistence, or distributed over a network, implementing inter-process communication. Linearisation and delinearisation are described formally in terms of the data graph, and the SEAM implementation of pickling and unpickling is discussed. Minimisation applies graph minimisation techniques to data graphs, yielding a store service that eliminates redundancy in the graph. The formal background as well as implementation issues of this service are presented, and its applicability to data graphs is evaluated. Finally, the store is extended by transients, a mechanism essential for an efficient implementation of futures, logic variables and lazy evaluation. Transients are applied to both minimisation and linearisation; for the latter, they allow for the implementation of a powerful transformation mechanism that translates between an internal and an external representation of data graphs during pickling and unpickling.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Flow Over an Exponentially Stretching Porous Sheet with Cross-diffusion Effects and Convective Thermal Conditions

This article investigates the influence of cross-diffusion on the viscous fluid flow over a porous sheet stretching exponentially by applying the convective thermal conditions. Velocity slip at the boundary is considered. The numerical solutions to the governing equations are evaluated using successive linearisation procedure and Chebyshev collocation method. It is observed from this study that...

متن کامل

THE ACTIVATION OF CARBON DIOXIDE AT A MAGNESIUM (1 00) SURFACE THE ROLE OF OXYGEN TRANSIENTS

X-ray photoelectron and high resolution electron energy loss spectroscopic (XPS-HREELS) studies have shown that the adsorption of carbon dioxide at Mg(100) surfaces at 80K is followed by a dissociative reaction leading to the formation of a metastable surface carbonate above 80K. The formation of a carbonate species is proposed to proceed through oxidation of C0 (g) by an active oxygen su...

متن کامل

Nonlinear State-Observer Techniques for Sensorless Control of Automotive PMSM’s, including Load-Torque Estimation and Saliency

The paper investigates various non-linear observer-based rotor position estimation schemes for sensorless control of permanent magnet synchronous motors (PMSMs). Attributes of particular importance to the application of brushless motors in the automotive sector, are considered e.g. implementation cost, accuracy of predictions during load transients, the impact of motor saliency and algorithm co...

متن کامل

Fault location and classification in non-homogeneous transmission line utilizing breaker transients

In this paper, a single-ended fault location method is presented based on a circuit breaker operation using the frequencies of traveling waves. The proposed method receives the required data from voltage traveling waves with the aid of Fast Fourier Transform (FFT) and Wavelet Transform. Then, the Artificial Neural Network (ANN) identifies fault type and determines its location. In order to eval...

متن کامل

State Feedback Based Linear Slip Control Formulation for Vehicular Antilock Braking System

This paper presents the formulation of a slipcontrol model for purposes of performing slip tracking of target slip. Antilock braking system modelling is performed to develop a quarter car vehicle deceleration model for braking without cornering. Input-state based feedback linearisation is applied to the highly non-linear developed antilock braking system model. Input-state feedback linearisatio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003